body{margin:0px; font:11px/13px Arial, Helvetica, sans-serif; color:#010000; background:#e7eef6 url(../images/body_bg.gif) repeat-x 0 0}
img{border:none}
.clear{clear:both}

#layout{width:950px; margin:0 auto;}
#header{float:left; width:950px}
#logo{float:left; width:300px}
#logo img{float:left; width:auto; padding:27px 0 0 57px; margin:0}

.member_login{float:left; width:294px; padding:17px 0 0 295px; }

.member_login .login_box{float:left; width:294px; height:80px; background:url(../images/member_login_1.gif) no-repeat 0 0}
.member_login .login_box .column_1{float:left; width:70px; padding:26px 0 0 11px; margin:0}
.member_login .login_box .column_2{float:left; width:73px; margin:28px 5px 0 0; padding:0; display:inline}
.member_login .login_box .column_3{float:left; width:60px; padding:30px 0 0 6px; margin:0 0 0 0}
.member_login .login_box .column_4{float:left; width:auto; padding:30px 0 0 0}

.member_login .login_box form{float:left; width:292px; }
.member_login .login_box fieldset{float:left; width:292px; border:none; margin:0; padding:0}
.member_login .login_box label{float:left; width:auto; color:#003465; padding:5px 5px 3px 5px}
.member_login .login_box input{float:left; width:72px; height:13px; color:#003465; margin:0 0 5px 0; display:inline}
.member_login .login_box input.login{float:left; width:54px; height:39px; margin:0; padding:0}




.member_login .login_box .column_4 label.password{float:left; width:auto; color:#003465; padding:5px 0px 0 3px}
.member_login .login_box .column_4 label.password a{color:#003465; text-decoration:none}
.member_login .login_box .column_4 label.password a:hover{color:#003465; text-decoration:underline}




#body_container{float:left; width:884px; margin:0; padding:17px 33px 0 33px}
#body_container_inner{float:left; width:884px; margin:0; background:#fff}

#menu{
	float:left;
	width:884px;
	margin:0;
	background:url(../images/menu_bg.gif) no-repeat 0 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
}
#menu ul{float:left; width:834px; margin:0; padding:0 0 0 50px; list-style:none}
#menu li{float:left; width:auto; font:20px/22px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/menu_border.gif) no-repeat 0 4px; padding:7px 0 3px 0;}
#menu li a{
	width:auto;
	color:#fff;
	text-decoration:none;
	display:block;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 0;
	padding-right: 24px;
	padding-bottom: 5px;
	padding-left: 24px;
}
input.button {
background:#414141 none repeat scroll 0 0;
border:1px solid #000000;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 5px 5px 0;
padding:10px;
text-decoration:none;
}
img.service-img{float:left;
				margin-right:10px;
				margin-bottom:10px;
				}
#menu li a:hover{color:#003465; width:auto; text-decoration:none;}
#menu li a:hover.browse{color:#003465; width:auto; text-decoration:none; background:url(../images/browse.gif) no-repeat 5px 0}
#menu li a:hover.search{color:#003465; width:auto; text-decoration:none; background:url(../images/search.gif) no-repeat 5px 0}
#menu li a:hover.invite{color:#003465; width:auto; text-decoration:none; background:url(../images/invite.gif) no-repeat 5px 0}
#menu li a:hover.post_profile{color:#003465; width:auto; text-decoration:none; background:url(../images/post_profile.gif) no-repeat 5px 0}
#menu li a:hover.join_now{color:#003465; width:auto; text-decoration:none; background:url(../images/join_now.gif) no-repeat 5px 0}
#menu li a:hover.success_story{color:#003465; width:auto; text-decoration:none; background:url(../images/success_story.gif) no-repeat 5px 0}
#menu li a:hover.about_us{color:#003465; width:auto; text-decoration:none; background:url(../images/about_us.gif) no-repeat 5px 0}
#menu li a.current{color:#003465; }
#menu li.first{background:none; padding:7px 0 3px 0}

.banner{float:left; width:884px;}
.banner img{float:left; width:auto; padding:0 0 5px 10px}

.find_more{float:left; width:884px}
.find_more p{float:left; width:844px; font:26px/28px "Gill Sans MT", Arial, Helvetica; color:#4c8698; padding:30px 0 30px 40px; margin:0}
.find_more p span{font:20px/22px "Gill Sans MT", Arial, Helvetica; color:#4c8698}
.find_more p a{font:20px/22px "Gill Sans MT", Arial, Helvetica; color:#335e6c; text-decoration:underline}
.find_more p a:hover{font:20px/22px "Gill Sans MT", Arial, Helvetica; color:#335e6c; text-decoration:none}

.container_row{float:left; width:884px}


.container_row .column_partner{float:left; width:276px; padding:0 0 0 9px}
.container_row .column_partner h2{float:left; width:203px; background:url(../images/search_partner_1.gif) no-repeat 0 0; font-size:12px; line-height:14px; font-weight:bold; padding:17px 0 21px 74px; color:#fff; margin:0}


.container_row .column_partner .form_container{float:left; width:276px; background:url(../images/column_border.gif) repeat-y 0 0; padding:0; margin:0}
.form_container .search_row{float:left; width:264px; padding-bottom:20px}
.form_container .search_row.last{float:left; width:264px; padding:5px 0 0 0}
.form_container .search_row .search_column_1{float:left; width:72px; padding:0 0 0 10px}
.form_container .search_row .search_column_2{float:left; width:182px}

.form_container form{float:left; width:264px;}
.form_container fieldset{float:left; width:262px; border:none; margin:0; padding:0 0 0 0}
.form_container label{float:left; width:auto; font-size:9px; line-height:11px; color:#404040; padding:5px 5px 0 5px}
.form_container label.check{float:left; width:auto; font-size:9px; line-height:11px; color:#404040; padding:4px 8px 0 9px; margin:0}
.form_container input{float:left; width:90px; font-size:11px; line-height:13px; color:#216588; margin:0; padding:0}
.form_container input.checkbox{float:left; width:auto; border:none; height:15px; padding:0; margin:2px 0 0 0}
.form_container input.search_btn{float:left; width:auto; padding:0; margin:0 0 0 0}
.form_container select.gender{float:left; width:60px; font-size:10px}
.form_container select.date{float:left; width:171px; font-size:10px}


.container_row .column_partner .bottom_curve{float:left; width:276px; background:url(../images/bottom_curve.gif) no-repeat 0 0}
.container_row .column_partner .bottom_curve p{float:left; width:117px; font-weight:bold; margin:0; padding:8px 0 11px 150px; color:#fff}
.container_row .column_partner .bottom_curve p img{float:none; width:auto; vertical-align:middle; padding:0 5px 0 0}
.container_row .column_partner .bottom_curve p a{color:#fff; text-decoration:none}
.container_row .column_partner .bottom_curve p a:hover{color:#fff; text-decoration:underline} 

.container_row .column_profile{float:left; width:276px; padding:0 0 0 19px}
.container_row .column_profile h2{float:left; width:203px; background:url(../images/new_profile.gif) no-repeat 0 0; font-size:12px; line-height:14px; font-weight:bold; padding:17px 0 21px 74px; color:#fff; margin:0}
.container_row .column_profile .detail{float:left; width:276px; background:url(../images/column_border.gif) repeat-y 0 0}

.container_row .column_profile .detail .row{float:left; width:262px; padding:0 0 0 14px; margin:0; background:url(../images/bg_1.gif) no-repeat 15px 0}
.container_row .column_profile .detail .row p.left{float:left; width:82px; padding:7px 0 9px 0; margin:0; font-weight:bold; text-align:right; color:#283781}
.container_row .column_profile .detail .row p.right{float:left; width:150px; padding:7px 0 9px 25px; margin:0; color:#283781}

.container_row .column_profile .detail .row_1{float:left; width:262px; padding:0 0 5px 14px; margin:0; background:url(../images/bg_2.gif) no-repeat 15px 0}
.container_row .column_profile .detail .row_1 p.left{float:left; width:82px; padding:7px 0 9px 0; margin:0; font-weight:bold; text-align:right; color:#757575}
.container_row .column_profile .detail .row_1 p.right{float:left; width:150px; padding:7px 0 9px 25px; margin:0; color:#757575}

.container_row .column_profile .bottom_curve{float:left; width:276px; background:url(../images/bottom_curve.gif) no-repeat 0 0}
.container_row .column_profile .bottom_curve p{float:left; width:117px; font-weight:bold; margin:0; padding:8px 0 11px 150px; color:#fff}
.container_row .column_profile .bottom_curve p img{float:none; width:auto; padding:0 5px 0 0}
.container_row .column_profile .bottom_curve p a{color:#fff; text-decoration:none}
.container_row .column_profile .bottom_curve p a:hover{color:#fff; text-decoration:underline} 

.container_row .column_photo{float:left; width:276px; padding:0 0 0 19px}
.container_row .column_photo h2{float:left; width:203px; background:url(../images/recently_photo.gif) no-repeat 0 0; font-size:12px; line-height:14px; font-weight:bold; padding:17px 0 21px 74px; color:#fff; margin:0}

.container_row .column_photo .gallery{float:left; width:276px; background:url(../images/column_border.gif) repeat-y 0 0}
.container_row .column_photo .gallery .photo_row{float:left; width:263px; padding:8px 0 22px 13px}
.container_row .column_photo .gallery .photo_row img{float:left; width:auto; border:3px solid #d8d8d8; margin:0 11px 0 0}

.container_row .column_photo .bottom_curve{float:left; width:276px; background:url(../images/bottom_curve.gif) no-repeat 0 0}
.container_row .column_photo .bottom_curve p{float:left; width:117px; font-weight:bold; margin:0; padding:8px 0 11px 150px; color:#fff}
.container_row .column_photo .bottom_curve p img{float:none; width:auto; vertical-align:middle; padding:0 5px 0 0}
.container_row .column_photo .bottom_curve p a{color:#fff; text-decoration:none}
.container_row .column_photo .bottom_curve p a:hover{color:#fff; text-decoration:underline}

#footer{float:left; width:884px; background:url(../images/footer_bg.gif) repeat-x 0 0; margin-top:20px}
#footer .footer_link{float:left; width:884px; padding:13px 0 0 0;}
#footer .footer_link ul{width:884px; text-align:center; list-style:none; margin:0; padding:0 0 20px 0}
#footer .footer_link li{width:884px;color:#d4dee8; background:url(../images/footer_menu_border.gif) no-repeat 0 2px; display:inline; padding:0 12px 0 12px}
#footer .footer_link li.first{background:none; padding:0 12px 0 12px}
#footer .footer_link li a{color:#d4dee8; text-decoration:none}
#footer .footer_link li a:hover{color:#d4dee8; text-decoration:underline}
#footer .footer_link li a.current{color:#d4dee8; text-decoration:underline}

/***** inner page css starts *****/

#left_box{width:200px; float:left}
#right_box{width:650px; floaT:left} 

h1{font:24px/26px Georgia, "Times New Roman", Times, serif; color:#221E21; font-style:italic; padding:20px 0 22px 0; margin:0}
h1 span{color:#221E21}
h1.inner{font:24px/26px Georgia, "Times New Roman", Times, serif; color:#221E21; font-style:italic; padding:0; margin:0}

a{color:#a93404; text-decoration:none;}
a:hover{color:#ff6f5f}
a:hover.supports{color:#000; text-decoration:none;}

.welcomezone{padding:30px 40px 25px 40px;}

/* Text Styles Start Here */
.blueboldheading{font:bold 29px Kozuka Gothic Pro, Myriad Pro, Arial, Helvetica, sans-serif;color:#92BBEB;padding:0 0px 15px 0px;margin:0px 0px 0px 0px;}
.whitelightheading {font:29px Kozuka Gothic Pro, Myriad Pro, Arial, Helvetica, sans-serif;font-weight:100;color:#ffffff;margin:0px;	padding:0px;}
/* Text Styles End Here */

.project-img{float:right; margin-left:20px; border: 6px solid #ccc;}
.project-img_1{float:right; margin-left:20px; border: 6px solid #ccc; margin-top:20px}
.row2{padding:10px 40px 40px 40px;}
.box1{width:45%; float:left; padding:5px;}
.about-img{float:left; margin-right:20px;}
/* 	Inside Page Design  */
p{line-height:15px; text-align:justify}
.box2{width:45%; float:left;padding:5px;margin-left:5%}
h2{font:bold 13px Arial, Helvetica, sans-serif;	color:#221E21; padding:0px 0px 5px 0px;	border-bottom:1px dotted #d8d6ba;margin:0px 0px 0 0px;}
h3{font:bold 13px Arial, Helvetica, sans-serif;	color:#221E21; padding:0px 0px 5px 0px;	margin:0px;}
.blog-posted-row{background:url(../images/body_container_bg.gif) repeat-y 0 0; padding:3px;}
/* 	Inside Page Design  */
textarea{width:322px}
/***** inner page css ends *****/
